﻿#region System Namespace
using System.IO;
#endregion System Namespace

#region Foreign Namespace
#endregion Foreign Namespace

#region Styx Namespace
using Styx;
using Styx.Common;
using Styx.Helpers;
#endregion

namespace Auction
{
    public class MIRsettings : Settings
    {
        public static readonly MIRsettings Instance = new MIRsettings();

        public MIRsettings() : base(Path.Combine(Utilities.AssemblyDirectory,
            string.Format(@"Plugins/Auction/Settings/Auction-Settings-{0}.xml", StyxWoW.Me.Name)))
        {

        }
        // using DefaultValues otherwise we get annoying errors/exceptions about Values on First Use
        [Setting, DefaultValue(250)]
        public int MaxNumberOfAuctions { get; set; }

        [Setting, DefaultValue(8720)]
        public int AuctioneerID { get; set; }

        [Setting, DefaultValue(171699)]
        public int MailboxID { get; set; }

        [Setting, DefaultValue(10)]
        public int BagItems { get; set; }
    }
}